/*New Style */
/* @import url('https://ss.uooio.keenetic.pro/static/uo-tashtagol.kemobl.ru/css/events/1may.css'); */
/* @import url('https://ss.uooio.keenetic.pro/static/uo-tashtagol.kemobl.ru/css/events/1-14may.css'); */
@import url('https://ss.uooio.keenetic.pro:50005/static/uo-tashtagol.kemobl.ru/css/jBox.all.min.css');
/* HEADER */

.snowfall-flakes {
    background: url('https://ss.uooio.keenetic.pro/static/uo-tashtagol.kemobl.ru/img/snow_2.png') #ffffff00!important;
    background-size: contain!important;
    animation: 2s linear infinite Twiri;
}

@keyframes Twiri {
    from {
        transform:  rotate3d(0, 0, 1, 0deg);
    }
    to {
        transform:  rotate3d(0, 0, 1, 179deg);
    }
}

.site-menu__logotype-wrapper a.site-menu__logotype {
    display: none
}

.site-menu__visually-impaired {
    background-color: #f1f1f2;
}

.site_header {
    display: flex;
    width: 100%;
    background: url("https://ss.uooio.keenetic.pro/static/uo-tashtagol.kemobl.ru/img/logo_kuz.png") no-repeat 100% 100% #ffffff00;
    background-size: 25%;
    overflow: hidden;
    position: relative;
}

.site_header__logo {
    display: flex;
    flex-shrink: 0;
    place-content: space-around;
}

.site_header__logo * {
    -webkit-user-drag: none;
}

.site_header__logo a:nth-of-type(1) img {
    height: 145px;
}

.site_header__logo a:nth-of-type(2) img {
    height: 155px;
    margin-left: 10px;
}

.site_header__title {
    display: flex;
    place-items: center;
    padding-left: 15px;
    user-select: none;
}

.site_header__promo {
    width: 350px;
    flex-shrink: 0;
    position: relative;
}

a.signed .doc-icon {
    display: none;
}

@media (max-width: 768px) {
    .site_header__promo { display: none }
    .site_header {
        background-image: none;
        flex-wrap: wrap;
        place-content: space-evenly;
    }
    .site_header__logo { width: 100% }
}


/* FIX original style */

/* Hide standart doc icons */
a.constructor-documents-list-item svg { display: none }

/* Header stiky */
.site-menu--sticky { top: -209px!important }

/* Low Vision Button */
button.site-menu__visually-impaired.site-menu__icon-button {
    place-self: center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
}

/* jBox fix */
.jBox-Notice.jBox-Notice-black .jBox-container {
    color: #fff;
    background: #5e00c2;
}

/*
TODO:
2. (День/ночь)
3. (Времена года)

